package com.ruoyi.ring.domain.vo;


import lombok.Data;

import java.util.List;

@Data
public class ConditionScoreVO {
    /** 睡眠时长分数 */
    private Integer sleepDurationScore;
    /** 睡眠比例分数 */
    private Integer deepSleepRatioScore;
    /** 睡眠效率分数 */
    private Integer sleepEfficiencyScore;
    /** 小睡分数 */
    private Integer napScore;
    /** 睡眠总分数 */
    private Integer sleepTotalScore;

    /** BMI指标分数 */
    private Integer bmiScore;
    /** 步数分数 */
    private Integer stepsScore;
    /** 距离分数 */
    private Integer distanceScore;
    /** 卡路里分数 */
    private Integer caloriesScore;
    /** 运动总分数 */
    private Integer sportTotalScore;

    /** 事件总分数 */
    private Integer eventTotalScore;
    /** 每个事件对应的分数 */
    private List<EventScoreVO> eventScoreVOList;

    /** 情绪得分 */
    private Integer emotionScore;
    /** 压力得分 */
    private Integer pressureScore;
    /** 情绪压力总分 */
    private Integer emotionalStressScore;

    /** 早餐分数 */
    private Integer breakfastScore;
    /** 午餐分数 */
    private Integer lunchScore;
    /** 晚餐分数 */
    private Integer dinnerScore;
    /** 其他分数 */
    private Integer otherScore;
    /** 饮食总分数 */
    private Integer foodTotalScore;

    /** 心率分数 */
    private Integer rateScore;
    /** 静息心率 */
    private Integer restScore;
    /** 心率变异性分数 */
    private Integer hrvScore;
    /** 血氧饱和度分数 */
    private Integer oxygenScore;
    /** 体征分数 */
    private Integer physicalSignsScore;

    /** 总分 */
    private Integer totalScore;
}
